
import http from "@/utils/request";

export default{

    async getDepartmentList(params){

         return await http.get("/api/department/list",params);

    },


    /*获取所属部门列表*/
    async getParentTreeList() {
       return await http.get("/api/department/parent/list");
    },


    /**
    * 添加部门
    * @returns
    */
    async addDept(params) {
        return await http.post("/api/department/add", params);
    },
    

    /**
    * 修改部门
    * @returns
    */
    async updateDept(params) {
         return await http.put("/api/department/update", params);
    },

    /**
    * 检查部门下是否存在子部门
    */
    async checkDepartment(params){
        return await http.getRestApi("/api/department/check",params);
    },
    /**
    * 删除部门
    * @returns
    */
    async deleteById(params) {
        return await http.delete("/api/department/delete", params);
    }
    
    

}
